home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
TECHNICA
/
AUTOCAD
/
3078B.ZIP
/
PGRUN991.ZIP
/
COMMON
< prev
next >
Wrap
Text File
|
1991-09-03
|
10KB
|
244 lines
┌────────────────────────────────────────────────────────────┐
│ ParaDraft common problems │
└────────────────────────────────────────────────────────────┘
If you try ParaDraft and find problems, do not give it up. Solution
to your problem is most likely right here in this file.
The common problems are divided in the sections:
Installing ParaDraft Trial version
Creating applications
Running applications
PARADRAFT 1STLOOK
Q. Running 1STLOOK says that a slide show would follow, which never does.
1STLOOK has a slide show that gives an overview of ParaDraft. To run
it you need SLDMGR.EXE program. You should have this program in the
DOS path. This program is also available as a shareware in the forum
libraries.
Q. Running 1STLOOK says that the ParaDraft applications will be
created, which never happens. I get only some error messages.
This can happen due to bad installation, or memory problems. Suspect
the memory shortage problems, if you have too many device or network
drivers, or if you are running this program after shelling out from
AutoCAD. Your installation may be incomplete due to lack of disk
space or problems in downloading large ZIP files.
Q. How do I solve the memory problems ?
PgPg! the parameterisation expert system requires minimum free
memory on your PC of just about 500KB. To further reduce its memory
requirements, rename PGPG386.ENV as PGPG.ENV, and give 1STLOOK
command again.
Q. How do I check my installation ?
You should check whether the files PARAM1.ZIP and PARAM2.ZIP are OK
using -t option of PKUNZIP.
ON LOADING PARADRAFT
Q. On loading ParaDraft, the welcome screen comes on and stays put.
Use REDRAW command to remove the slide on display. You can also edit
PGINIT.LSP file to remove line containing the VSLIDE command at the
end of the file.
Q. How do I get the ParaDraft menu once I have removed it ?
Give command PGMENU.
Q. Do I have to run the script file everytime to load ParaDraft.
No. You can edit your ACAD.LSP to change the S::STARTUP function,
and add the following line:
(load "/ACAD/PGDRAFT/PGINIT") ; loads ParaDraft functions
Q. I do not want to use the menus. Is there a list of ParaDraft
commands.
The command list appears in the file: COMMANDS.LST
ON USING PARAMETERISATION COMMAND
Q. PARENT command does not work.
Have you given command PGPG to load the needed function definitions.
Still better, use the menu command Parameterise under the Create
Applications menu.
Q. On trying to parameterise my geometry, the program aborts
complaining about the size of the drawing.
A. Sorry. You have to get the drawing down (or up) to a size of about
200x200 to make it work. Use scale command to do it. You should zoom
into the drawing.
Caution: Verify whether the dimensioning and center lines are still
accurate after the scaling operation.
Q. ParaDraft does not take my input drawing for parameterisation.
A. If you mean that the AutoLISP part of the program aborts with
cryptic messages, you probably have a drawing that is too "big" for
the shareware version, or has too many unsupported entities.
Limit your drawing to under 20 entities, and use only lines, arcs
and circles. Further, use only associative dimensioning. These
limitations are not there in the Professional version.
If it still does not work, mail us your drawing using EASYPLEX and we
will locate the problem for you.
Q. ParaDraft does not run the program generator. Instead I get
some error messages from AutoCAD about unknown commands.
A. Most likely, you have not added PGSHELL command to your ACAD.PGP; Or
it has been overwritten by another file since then. Add the following
lines in the appropriate PGP file:
PGSHELL,,500000,*DOS Command: ,0
SHELL,,125000,*DOS Command: ,0
EDIT,EDLIN,40000,File to edit: ,0
Q. ParaDraft does not run the program generator, instead I get the
message about too little memory for startup. How do I solve this
memory problem.
A. Use SHROOM to release enough memory. It is also a shareware program
available in the forum libraries. You should let this program call
AutoCAD in your AutoCAD batch file something like as:
SHROOM -q ACAD %1 %2 %3
With a -q switch, you can suppress unwanted messages. If you have
the 386 version of AutoCAD then SHROOM is probably the only way you
can get PgPg! to run, since it requires a minimum 500KB free memory
after shelling out. If you can not manage this much even with SHROOM,
you can still reduce the memory requirements of PgPg! at a little
cost of speed. Just rename PGPG386.ENV file in the ParaDraft
directory as PGPG.ENV .
Q. I get "parameterisation not feasible" for too many points. The
summary says, "Parameteristion Unsuccessful".
A. Since it gives an unreasonably high number of points that can not
be parameterised, you should suspect your layer settings.
First check the layer names in the geometry. Perhaps your center
lines are not in the layer CEN, and the extension lines and dimension
lines are not in DIM. Correct the layer names of the entities or use
PGPGSET.
Next check whether you have exploded dimensions that are not in DIM
layer at all. Remove such dimensions.
Q. ParaDraft does not create any program, and the program generator
says Parameteristion Unsuccessful.
Your geometry has entities that are not fully defined. Perhaps
some of the entities have not been drawn accurately using OSNAP.
Run PGDEBUG to see which points can not be parameterised. If any
of the lines or arcs are broken in the middle, or are overlappings
that in effect makes them disjoint, their end points will be
highlighted. Correct the drawing and try again.
Q. My first program genereted with ParaDraft needs the X and Y
coordinates of almost all the points, instead of the dimension values.
Clearly your dimensioning is not accurate, or you have not specified
the symmetry condition.
***** YOU MUST USE OSNAP MODES WHILE DIMENSIONING THE DRAWING.*****
Q. My program genereted with ParaDraft needs the X and Y
coordinates of the insertion point itself.
A. Looks like that your reference point is somehow not related to the
geometry. You should use OSNAP modes while specifying this point.
Q. My first program genereted with ParaDraft needs the X and Y
coordinates of one of the points. I don't know enough AutoLISP to
correct it.
You don't have to. Use PGDEBUG option to locate the problem point.
Change your initial drawing to incorporate another dimension for it.
Use Parameterise option to create a new program.
ON USING DEBUG COMMAND
Q. PGDEBUG does not show any thing more than the original drawing, and
AutoCAD gives hundreds of unknown command error messages.
*BUG*: Set ATTREQ variable as 1 before running PGDEBUG using SETVAR.
Q. PGDEBUG command inserts a totally different geometry instead of the
desired parent geometry.
You seem to have a block of the same name as the parent geometry.
Please rename the block before running PGDEBUG.
ON USING APPLICATIONS
Q. Why does the program keep asking whether I want to use PGCAL.
If you wish you can disable this by using setup option of Run menu.
You can then specify whether you want to use PGCAL all the time, or
give the values individually.
Q. Must all the dimensions shown in parent geometry have positive
values. Is zero not an OK value.
The dimensions shown in the parent geometry are the parameters. They
must always be given non-zero positive values. Some programs may work
for negative or zero values, but there is no guarantee that all
programs will work given such values.
Q. My PgProgram does not work at all. It crashes even for the input values
same as in the parent geometry.
That is NOT a common problem. Get in touch with us quickly so
that we can locate the cause of the problem. Send us the drawing
file using CompuServe EASYPLEX at CIS 100015,3116.
Q. Why does my PgProgram crash sometimes without giving any reason,
while it works most of the times?
This is a result of a limitation imposed on the program by the
parent geometry. All its entities must exist in the instance geometry
as well. When they cease to exist, the result is a crash of the program.
Only those parameter values are permissible with which all entities
drawn in the parent geometry can finitely exist. It is an error to
give values for which some entities cease to exist or become infinite.
PgPrograms have no comprehensive checks or built-in tolerance to such
errors. Therefore in such cases the program crashes without giving
any reasons. Hence, while using the programs you must yourself
ensure that the values do produce a complete meaningful geometry.
Q. Why do some program (for instance PIPEBEND) draw a complete
criss-cross set of lines when angular dimensions are given values
different from the original ones.
Your problem is a result of a *bug* that causes strange results if the
lines at slope no longer lie in the quadrangle in which they were
originally defined. In the example of PIPEBEND, if the internal
angle of the pipe is given such that the right end of the pipe should
start facing downwards, the program produces a strange criss-cross
collection of lines.
This problem exists due to a bug in the algorithm used for establishing
points defined using an aligned dimension. We hope to correct it through
an interim release by the end of the year 1991.